package com.yimi.yinhepda.entity.bean;

import com.google.gson.annotations.SerializedName;

import java.util.Map;

/**
 * @author: lj
 * Date: 2019/7/4 10:11
 * Description: 创建配载单：下一部门任务实体类
 */
public class NextDeptTaskEntity {
    /**
     * taskNo : J201906280001
     * carModel : 9.6
     * driverCode : 190514
     * driverName : 周君
     * driverPhone : 15000277989
     * g7SupplierName : 周君测试1
     * startcode : 571BM
     * passcode : 571W,516W,371W
     * endcode : 377X
     * phone : 15000277989
     * planArriveTime : 2019-06-28 21:30:00
     * planStartTime : 2019-06-28 07:00:00
     * shift : 3
     * scheduleNo : 2019-06-2803
     * deptMaps : {"371W":"郑州枢纽分拨","516W":"徐州集散分拨","377X":"光彩市场营业部","571BM":"余杭镇营业部"}
     * carNo : 豫N00002
     */

    private String taskNo;
    private String carModel;
    private String driverCode;
    private String driverName;
    private String driverPhone;
    private String g7SupplierName;
    private String startcode;
    private String passcode;
    private String endcode;
    private String phone;
    private String planArriveTime;
    private String planStartTime;
    private String shift;
    private String scheduleNo;
    /**
     * 支线(自有运力)
     */
    private String useType;
    @SerializedName("deptMaps")
    private Map<String, String> deptMaps;
    /**
     * 实际线路 A-B-C
     */
    private String vehLineCode;
    private String carNo;
    /**
     * 1-优速，2-快运
     */
    private int ucDeptType;
    private boolean isCheck;
    /**
     * 优速网点类型：21-中心，30-网点，40-承包区
     */
    private int orgType;

    public int getUcDeptType() {
        return ucDeptType;
    }

    public void setUcDeptType(int ucDeptType) {
        this.ucDeptType = ucDeptType;
    }

    public int getOrgType() {
        return orgType;
    }

    public void setOrgType(int orgType) {
        this.orgType = orgType;
    }

    public String getUseType() {
        return useType;
    }

    public void setUseType(String useType) {
        this.useType = useType;
    }

    public boolean isCheck() {
        return isCheck;
    }

    public void setCheck(boolean check) {
        isCheck = check;
    }

    public String getVehLineCode() {
        return vehLineCode;
    }

    public void setVehLineCode(String vehLineCode) {
        this.vehLineCode = vehLineCode;
    }

    public String getTaskNo() {
        return taskNo;
    }

    public void setTaskNo(String taskNo) {
        this.taskNo = taskNo;
    }

    public String getCarModel() {
        return carModel;
    }

    public void setCarModel(String carModel) {
        this.carModel = carModel;
    }

    public String getDriverCode() {
        return driverCode;
    }

    public void setDriverCode(String driverCode) {
        this.driverCode = driverCode;
    }

    public String getDriverName() {
        return driverName;
    }

    public void setDriverName(String driverName) {
        this.driverName = driverName;
    }

    public String getDriverPhone() {
        return driverPhone;
    }

    public void setDriverPhone(String driverPhone) {
        this.driverPhone = driverPhone;
    }

    public String getG7SupplierName() {
        return g7SupplierName;
    }

    public void setG7SupplierName(String g7SupplierName) {
        this.g7SupplierName = g7SupplierName;
    }

    public String getStartcode() {
        return startcode;
    }

    public void setStartcode(String startcode) {
        this.startcode = startcode;
    }

    public String getPasscode() {
        return passcode;
    }

    public void setPasscode(String passcode) {
        this.passcode = passcode;
    }

    public String getEndcode() {
        return endcode;
    }

    public void setEndcode(String endcode) {
        this.endcode = endcode;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getPlanArriveTime() {
        return planArriveTime;
    }

    public void setPlanArriveTime(String planArriveTime) {
        this.planArriveTime = planArriveTime;
    }

    public String getPlanStartTime() {
        return planStartTime;
    }

    public void setPlanStartTime(String planStartTime) {
        this.planStartTime = planStartTime;
    }

    public String getShift() {
        return shift;
    }

    public void setShift(String shift) {
        this.shift = shift;
    }

    public String getScheduleNo() {
        return scheduleNo;
    }

    public void setScheduleNo(String scheduleNo) {
        this.scheduleNo = scheduleNo;
    }

    public Map<String, String> getDeptMaps() {
        return deptMaps;
    }

    public void setDeptMaps(Map<String, String> deptMaps) {
        this.deptMaps = deptMaps;
    }

    public String getCarNo() {
        return carNo;
    }

    public void setCarNo(String carNo) {
        this.carNo = carNo;
    }
}
